A Variable Depth Search Algorithm with Branching Search for the Generalized Assignment Problem
نویسندگان
چکیده
In this paper, we propose a variable depth search (VDS) algorithm for the generalized assignment problem (GAP), which is one of the representative combinatorial optimization problems, and is known to be NP-hard. The VDS is a generalization of the local search. The main idea of VDS is to change the size of the neighborhood adaptively so that the algorithm can e ectively traverse larger search space within reasonable computational time. In our previous paper [17], we proposed a simple VDS algorithm for the GAP, and obtained good results. To further improve the performance of the VDS, we examine the e ectiveness of incorporating branching search processes to construct the neighborhoods. Various types of branching rules are examined, and it is observed that appropriate choices of branching strategies improve the performance of VDS. Comparisons with other existing heuristics are also conducted using benchmark instances. The proposed algorithm is found to be quite e ective.
منابع مشابه
Hybrid Meta-heuristic Algorithm for Task Assignment Problem
Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...
متن کاملAn exact method with variable fixing for solving the generalized assignment problem
We propose a simple and very effective algorithm for solving the generalized assignment problem exactly. Our contribution is twofold: we reformulate the optimization problem into a sequence of decision problems, and we solve these effectively using variable-fixing rules. The decision problems are solved by a simple depth-first lagrangian branch-and-bound method, improved by the variable-fixing ...
متن کاملUsing Greedy Randomize Adaptive Search Procedure for solve the Quadratic Assignment Problem
Greedy randomize adaptive search procedure is one of the repetitive meta-heuristic to solve combinatorial problem. In this procedure, each repetition includes two, construction and local search phase. A high quality feasible primitive answer is made in construction phase and is improved in the second phase with local search. The best answer result of iterations, declare as output. In this stu...
متن کاملMathematical Programming Models for Solving Unequal-Sized Facilities Layout Problems - a Generic Search Method
This paper present unequal-sized facilities layout solutions generated by a genetic search program named LADEGA (Layout Design using a Genetic Algorithm). The generalized quadratic assignment problem requiring pre-determined distance and material flow matrices as the input data and the continuous plane model employing a dynamic distance measure and a material flow matrix are discussed. Computa...
متن کامل2 ND INTERNATIONAL CONFERENCE ON METAHEURISTICS - MIC 97 1 A Variable Depth Search Algorithm for the Generalized Assignment Problem
A variable depth search procedure (abbreviated as VDS) is a generalization of the local search method, which was rst successfully applied by Lin and Kernighan to the traveling salesman problem and the graph partitioning problem. The main idea is to adaptively change the size of neighborhood so that it can e ectively traverse larger search space while keeping the amount of computational time rea...
متن کامل